.x-a-none {
 text-decoration:none
}
.x-a-none:hover,.x-a-none:active {
 text-decoration:none
}
.x-opacity {
 -ms-filter:alpha(Opacity=50);
 filter:alpha(opacity=50);
 -moz-opacity:.5;
 -khtml-opacity:.5;
 opacity:.5
}
.addr-item {
 float:left;
 width:240px;
 height:120px;
 margin:0 15px 20px 0;
 padding:0 15px 15px;
 border:1px solid #e4e4e4;
 font-size:1.2em;
 font-size:14px;
 color:#333;
 font-weight:400;
 text-decoration:none;
 background:#fff;
 position:relative;
 overflow:hidden
}
.addr-item .addr-title {
 height:26px;
 line-height:26px;
 padding:10px 0 7px;
 border-bottom:1px solid #e4e4e4;
 overflow:hidden;
 zoom:1
}
.addr-item .addr-title .addr-user {
 float:left;
 width:160px;
 height:26px;
 overflow:hidden
}
.addr-item .addr-title .addr-user .name {
 display:inline-block;
 max-width:130px;
 height:26px;
 overflow:hidden
}
.addr-item .addr-title .addr-user .sex {
 display:inline-block;
 max-width:30px;
 height:26px;
 overflow:hidden
}
.addr-item .addr-title .addr-action {
 float:right;
 display:none
}
.addr-item .addr-title .addr-action a {
 padding:2px 3px;
 text-decoration:none;
 color:#ff2d4b
}
.addr-item .addr-title .addr-action a:hover {
 color:#ff2d4b
}
.addr-item .addr-con {
 padding-top:10px
}
.addr-item .select-ico {
 position:absolute;
 right:0;
 bottom:0;
 background:url(https://static.waimai.baidu.com/static/waimai/images/icon_address_corner_954bbdc.png?__sprite);
 display:inline-block;
 margin-right:0;
 width:24px;
 height:24px;
 line-height:24px;
 vertical-align:text-bottom;
 *display:inline;
 zoom:1;
 visibility:hidden
}
.addr-item:hover {
 -webkit-transition:all .2s ease-in 0s;
 -moz-transition:all .2s ease-in 0s;
 -o-transition:all .2s ease-in 0s;
 transition:all .2s ease-in 0s;
 border-color:#ff2d4b
}
.addr-item:hover .addr-action {
 display:inline-block
}
.addr-item.select {
 border-color:#ff2d4b
}
.addr-item.select .select-ico {
 visibility:visible
}
.addr-detail {
 margin:20px;
 font-size:15px
}
.addr-detail .addr-table {
 width:100%
}
.addr-detail .addr-table td[valign=top] {
 width:70px
}
.addr-detail .addr-table .l-label {
 display:block;
 margin:15px 0 0;
 color:#333;
 font-size:14px
}
.addr-detail .form-group {
 margin-top:3px
}
.addr-detail .form-group .input-control {
 overflow:hidden;
 zoom:1;
 position:relative
}
.addr-detail .form-group .input-control input[type=text] {
 height:20px;
 line-height:20px;
 width:400px;
 padding:10px 9px;
 border:1px solid #e4e4e4
}
.addr-detail .form-group .input-control input[type=text][name=sug_address] {
 text-indent:1.4em
}
.addr-detail .form-group .input-control input[type=text].caution-line {
 border:1px solid #ff2d4b
}
.addr-detail .form-group .input-control input[type=radio] {
 margin-right:5px
}
.addr-detail .form-group .input-control textarea {
 width:400px;
 height:80px;
 padding:10px 9px;
 outline:0;
 border:1px solid #e4e4e4
}
.addr-detail .form-group .input-control input:focus,.addr-detail .form-group .input-control textarea:focus {
 border-color:#ccc
}
.addr-detail .form-group .input-control .star {
 padding:0 5px;
 color:#ff2d4b
}
.addr-detail .form-group .input-control .addr-icon-input {
 position:absolute;
 left:10px;
 top:13px;
 width:14px;
 height:17px;
 display:inline-block;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.addr-detail .form-group .error-msg {
 height:16px;
 padding-left:3px;
 color:#ff2d4b;
 font-size:11px
}
.addr-detail .form-group .s-selected {
 display:none;
 width:419px;
 height:38px;
 border:1px solid #e4e4e4;
 line-height:38px;
 background:#fff;
 border-top:0;
 border-bottom:0
}
.addr-detail .form-group .s-selected p {
 padding-left:32px;
 color:#333;
 font-size:12px;
 font-weight:700
}
.addr-detail .form-group .s-search-container2 {
 display:none;
 width:419px;
 max-height:145px;
 border-top:1px solid #ddd;
 margin-top:-16px
}
.addr-detail .form-group .s-search-container2 .s-list li {
 border-top:0;
 margin-bottom:0
}
.addr-detail .form-group .s-search-container2 .s-list li .his-icon {
 float:left;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:7px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_history_addr_icon_0cb5217.png?__sprite) no-repeat
}
.addr-detail .form-group .s-search-container2 .s-list li .addr-icon {
 float:left;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:7px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.addr-detail .form-group .s-search-container2 .s-list li .addr-content .addr-name {
 float:left;
 width:350px;
 padding:5px 10px 3px;
 word-break:break-all;
 font-size:12px
}
.addr-detail .form-group .s-search-container2 .s-list li .addr-content .addr-name b {
 color:#ff2d4b
}
.addr-detail .form-group .s-search-container2 .s-list li .addr-content .addr-desc {
 font-size:12px;
 padding-left:10px;
 padding-bottom:7px;
 height:1em;
 overflow:hidden;
 clear:both;
 width:350px
}
.addr-detail .form-group .s-search-container2 .s-list li .addr-content .addr-shop-num {
 display:none
}
.addr-detail .form-group .s-search-container2 .s-list li i {
 float:left;
 width:13px;
 height:16px;
 margin-left:10px;
 margin-top:10px;
 background:url(https://stc1.waimai.baidu.com/static/waimai/images/s_result_addr_icon_6a99420.png?__sprite) no-repeat
}
.addr-detail .form-group .s-search-container2 .s-list li span {
 float:left;
 width:350px;
 padding:10px;
 word-break:break-all;
 font-size:12px
}
.addr-detail .form-group .s-search-container2 .s-list li span b {
 color:#ff2d4b
}
.addr-detail .form-group .s-search-container2 .search-title .search-desc {
 padding:10px;
 padding-left:32px;
 font-size:12px;
 border-bottom:1px solid #e4e4e4
}
.addr-detail .form-group .s-search-container2 .search-history-clear .clear-btn {
 display:block;
 padding:10px;
 padding-left:32px;
 font-size:12px;
 background:#f8f8f8
}
.addr-detail .form-submit {
 text-align:center;
 margin-top:15px
}
.addr-detail .form-submit input[type=button] {
 display:inline-block;
 width:120px;
 height:40px;
 padding:0;
 border:0;
 text-align:center;
 zoom:1;
 *display:inline;
 -webkit-transition:background-color .2s ease-in 0s;
 -moz-transition:background-color .2s ease-in 0s;
 -o-transition:background-color .2s ease-in 0s;
 transition:background-color .2s ease-in 0s;
 -moz-border-radius:2px;
 border-radius:2px;
 font-size:1em;
 color:#fff;
 background-color:#ff2d4b;
 cursor:pointer
}
.addr-detail .form-submit input[type=button].versa {
 background-color:#666
}
.addr-detail .form-submit input[type=button].versa:hover {
 background-color:#5c5c5c
}
.addr-detail .form-submit input[type=button]:hover {
 background-color:#e52843
}
.addr-detail .form-submit input[type=button].disable,.addr-detail .form-submit input[type=button].disabled {
 background-color:#888;
 cursor:default
}
.addr-detail .form-submit .saveBtn {
 margin-right:20px;
 background:#ff2d4b
}
.addr-detail .form-submit .escBtn {
 background:#666
}
.addr-detail .v-hide {
 visibility:hidden
}
.addr-detail .s-gender {
 float:left;
 margin-right:15px
}
.addr-detail .s-gender i {
 display:inline-block;
 width:15px;
 height:16px;
 margin-bottom:-2px;
 margin-right:5px;
 background:url(https://static.waimai.baidu.com/static/waimai/images/select_icon_95aae7e.png?__sprite) no-repeat;
 background-position:-20px -20px
}
.addr-detail .selected i {
 background:url(https://static.waimai.baidu.com/static/waimai/images/select_icon_95aae7e.png?__sprite) no-repeat;
 background-position:-20px 0
}
